#!/usr/bin/env python3
# -*- coding: utf-8 -*-

import pymysql
from datetime import datetime

# 数据库连接配置
config = {
    'host': 'localhost',
    'user': 'root',
    'password': '@HXYhxy050629',
    'database': 'campus_assistant',
    'charset': 'utf8mb4'
}

def add_face_recognition_news():
    try:
        # 连接数据库
        connection = pymysql.connect(**config)
        
        with connection.cursor() as cursor:
            # 新闻标题
            title = '图书馆人脸识别系统正式上线'
            
            # 新闻内容
            content = '''亲爱的同学们：

为了提升图书馆管理效率和用户体验，我校图书馆人脸识别入馆系统已正式上线！

系统功能：
• 快速人脸识别入馆，无需刷卡
• 自动座位分配和状态管理
• 提高入馆效率，减少排队等待

重要提醒：
请同学们尽快在个人主页中完成实名认证照片上传，以便正常使用人脸识别入馆功能。

上传步骤：
1. 登录校园智能生活助手
2. 进入个人主页
3. 点击"实名认证"
4. 上传清晰的个人照片

感谢大家的配合与支持！

图书馆管理处'''
            
            # 发布者ID（管理员）
            publisher_id = 1
            
            # 插入新闻
            sql = "INSERT INTO news (title, content, publisher_id) VALUES (%s, %s, %s)"
            cursor.execute(sql, (title, content, publisher_id))
            
            # 提交事务
            connection.commit()
            print("新闻公告添加成功！")
            
    except Exception as e:
        print(f"添加新闻时出错: {e}")
    finally:
        if connection:
            connection.close()

if __name__ == '__main__':
    add_face_recognition_news()